home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / party / sound_31.lha / DOC / AboutThis.txt < prev    next >
Text File  |  1995-10-22  |  14KB  |  388 lines

  1.     ___________/\_____________ ____________/\___________   
  2.    /   __________/________    \      \__      \_______  \     
  3.    \________   \__/     \ ____/        /        /   \    \    
  4.     /      /    \        \/           /        /     \    \
  5.    /      /     /\        \_       __/      __/       \   /
  6.    \___________/  \_______/ \_____/   \____/  \_______/__/
  7.  
  8.          !SPOON - THE GROUPING GROUP OF ALL GROUPS!
  9.  
  10.                      Doc for Sound #3
  11.  
  12. This file contains the text that didn't quite make it into the 
  13. editorial.  This file also reflects the (sorry)  state of mind 
  14. of the coder :)
  15.  
  16. LEGAL DEPARTMENT :
  17.  
  18.  Sound 3 IS NOT, AND WILL NEVER BE PUBLIC DOMAIN.
  19.  
  20.  Sound 3 IS  COPYRIGHTED  BUT FREELY  DISTRIBUTABLE  SOFTWARE.
  21.  
  22.               THIS IS ALSO KNOWN AS FREEWARE
  23.  
  24.  YOU  ARE ALLOWED TO SPREAD THE PACKAGE FREELY, AS LONG AS YOU 
  25.  DO NOT CHARGE  MORE THAN  A REASONABLE FEE TO COVER EXPENSES.
  26.  SINCE THIS  IS  HARD TO GRASP  FOR  SOME  DEALERS IN GERMANY,
  27.  I DECLARE THAT NO GERMAN PD DISTRIBUTORS ARE ALLOWED TO CARRY 
  28.  THIS PROGRAM IN THEIR LIBRARIES.
  29.  THE ONLY EXCEPTIONS ARE :
  30.    
  31.    AMIGA MAGAZIN PD-DISKS, IF THEY SHOULD DESIRE TO DISTRIBUTE 
  32.    THIS.
  33.  
  34.    THE VARIOUS SITES IN THE 'AMINET' INTERNET-AMIGA-NETWORK
  35.  
  36.  IT IS ALSO ALLOWED FOR THE FOLLOWING TO PUT SOUND ON CD-ROM :
  37.  
  38.    FRED FISH ON HIS FRESH FISH AND OTHER FISH CD'S
  39.  
  40.    AMINET ON THE AMINET CD'S
  41.  
  42.  OTHER DISTRIBUTORS MUST CONTACT SPOON FOR A LICENSE.
  43.  
  44.  IT IS EXPRESSIVELY FORBIDDEN FOR THE GERMAN PD LIBRARY :
  45.  
  46.   MALLANDER SOFTWARE
  47.  
  48.  TO DISTRIBUTE SOUND, AND ALL OTHER SPOON RELEASES, AS THEY MOT
  49.  ONLY CHARGE WAY TO MUCH FOR PD STUFF, BUT ALSO SELL VARIOUS
  50.  SCENE RELEASES FOR HIGH PROFITS AND SELL DISKS WITH RIPPED GFX
  51.  
  52.  NORMAL SCENE RELATED SWAPPERS ARE OFCOURSE NOT ONLY ALLOWED
  53.  BUT ENCOURAGED TO SPREAD THIS PRODUCT....
  54.  
  55.  REMEMBER,  THAT  THE  COPYRIGHT  FOR  SOUND  LIES  WITH  JOHN 
  56.  'SHAYERA' HINGE AND CHRISTINE  HANSEN (CHRISTINE DE LA QUEEN) 
  57.  OF THE DEMO GROUP SPOON,BUT THE COPYRIGHT FOR THE MUSIC, LIES 
  58.  WITH THE INDIVIDUAL MUSICIANS THEMSELVES.  
  59.  THEREFOR,  IF  YOU  LIKE  THE MUSIC, AND WOULD LIKE TO USE IT 
  60.  OTHER  THAN FOR  PRIVATE LISTENING, THEN  CONTACT US, AND  WE 
  61.  WILL PUT YOU IN TOUCH WITH THE AUTHOR, AND  USUALLY HE OR SHE 
  62.  WILL ALLOW YOUR USE OF THE MUSIC.
  63.  
  64.  THIRD PARTY COPYRIGHTS : 
  65.  THE PLAYER V6 IS COPYRIGHT JARNO PAANANEN.
  66.  TRACKERPACKER V3.1 IS COPYRIGHT CRAZY CRACK
  67.  RNC DECRUNCHER IS COPYRIGHT ROB NORTHERN COMPUTING LTD.
  68.  
  69.  
  70. This  program has  been written entirely in 'C' except for the 
  71. following :
  72.        The Decruncher (RNC V2.08 (mode 2))
  73.        The Replayers  (The Player V6.1A)
  74.                       (Tracker Packer V3.1)
  75.         
  76. The source for Sound 3 is divided into these modules :
  77.  Main.c :
  78.                 Opens global stuff, calls GFX routines, etc...
  79.                 Portable to any C-compiler (& therefor compu-
  80.                 ter :) )
  81.                 There is some native (Amiga-OS) stuff in this, 
  82.                 but this will be  fairly  easy to port (I hope
  83.                 /suspect :)
  84.  
  85.  FileSupport.c :
  86.                 This is an abstractionlayer for IO routines,
  87.                 So the main program has an easy way to load 
  88.                 files into the correct memory...
  89.                 Making it a little easier to port..
  90.  
  91.  GFXSupport.c :
  92.                 Implementation specific graphics routines..
  93.                 Currently 1 version :
  94.                  One for Native AGA Amiga's
  95.                  This allocates screens, loads, and  decrunches 
  96.                  screen data, and handles gadgets etc..
  97.  
  98.  
  99.  IntroSequence.c :
  100.                 This run the  Spoon  intro sequence, ie. shows 
  101.                 some nice pictures. (Amiga-OS dependant)
  102.  
  103.  OnBoardGFX.c :
  104.                 This contains the 'onboard' graphics, gadgets 
  105.                 and stuff, which is too small to deserve sepa-
  106.                 rate loading.. (more or less Amiga Dependant ;)
  107.  
  108.  
  109.  TIGFX.c :
  110.                 More onboard gfx...
  111.  
  112.  HL_GFX.c:
  113.                 Even more onboard gfx... ;)
  114.  
  115.  Texts.c :
  116.                 This  contains  ModuleInfo's, Rules text,  and 
  117.                 the dreaded Editorial...
  118.                 I don't  change this  so often, so it's better 
  119.                 to leave it  in a separate file, and save com-
  120.                 pilation time..
  121.  
  122.  ReplayerStub.c :
  123.                 This module interfaces Sound #3 to the 2 dif-
  124.                 ferent replayers that we use...
  125.  
  126.  P612.o :
  127.                 This is a version of The Player V6.1 by Guru / 
  128.                 Sahara Surfers adapted to work with C programs 
  129.                 (Parameter calls etc..) (Amiga dep....)
  130.                 For all you rippers out there (HI ;)
  131.                 This is The Player V610.2 !! 
  132.  
  133.  TP3.o :
  134.                 This is Tracker Packer V3.1 by Crazy Crack..
  135.                 I was forced to include this extra replayer,
  136.                 when I found out that P612 didn't handle the
  137.                 Pattern Loop (E6X) as good as I wanted...
  138.  
  139.  Amongst  the response to Sound #1, several  people  (swappers 
  140.  mostly) have complained  that  Sound wasn't a 'one file' pro-
  141.  gram, but that would be a real pain in the ***!!!
  142.  I would have to make it either with overlays, since it  isn't 
  143.  feasible to load ALL of the stuff (300Kb gfx & 500 Kb msx) at 
  144.  once  AND leave space for  buffers,  spare screens etc... and 
  145.  frankly, I know zilch about overlays..
  146.  Or make it as 2 files..
  147.  A main program and one large datafile, like  some diskmags do 
  148.  it...  I have thought about this, but I find it  much  easier 
  149.  to do it with my current system of separate files...
  150.  
  151.  Actually, as this program grows and grows, it has rapidly grown
  152.  to a size that simply won't fit one DD disk, and therefor I
  153.  consider the debate of onefile (and disk) closed.... ;)
  154.  
  155.  There is also the reason that I am quite happy with my current
  156.  disk system which makes it easy for me to do HD install, and
  157.  I can't be bothered to write a whole new setup .....
  158.  
  159.  The response to Sound #2 has also made us change quite a lot
  160.  inside the program :
  161.  
  162.  Among the big changes is the handling of the Extra screens
  163.  It is now handled from one general screen, with a set of gadgets
  164.  and a 'mutal exclude' system...
  165.  Since the standard Gadget code in intuition.library doesn't quite
  166.  support this, I have had to make my own...
  167.  This takes quite some hopes, and knocking on wood's to make it
  168.  work, but it seems to do so :)
  169.  This became even more knocking on wood, when I implemented the
  170.  text printing, which has to handle which text to plot, which
  171.  page of it, and if there is more pages etc.. etc...
  172.  
  173.  Still some people have asked for lesser files in Sound :
  174.  Keep on dreaming pals...
  175.  I have thought about using a similar system to the Diskmag ROM,
  176.  but it would have to be a 3-file system :
  177.   Main, Disk1File, Disk2File, and I much prefer my own layout..
  178.  
  179.  Another (small) addition, are the socalled 'file_id.diz' files..
  180.  These are small identification marks, used for BBS'es, and the
  181.  only reason they weren't present in Sound 2, was that due to
  182.  some delay's I was forced to rush the delivery of the final version
  183.  and forgot some small files. (hd-installer included ;)
  184.  Now thanx to Slurry/Black Fishy, we have a nice File_ID.DIZ to
  185.  use, with  a (more or less) readable ansii layout...
  186.  Many thank you's for that Slurry !!!
  187.  
  188.  Some people have suggested that we should include some 'flashy' code,
  189.  to make this look more like music disks such as 'Mirror' and 'JesterDay'
  190.  For the moment, this will NOT be done, since the concept behind
  191.  Sound is more like some of the DiskMags, mmeaning this is a general
  192.  Music disk, with a small HitList, and NOT a full fledged Spoon-
  193.  Music Disk, and therefor we do not intend to do the extra work, that
  194.  it would require to include some flashy code every issue !!
  195.  The long time goal for Sound, is to release an issue every 2 months
  196.  so the overhead needed for new flashy code every issue would make my
  197.  (the coder's) life a nightmare....
  198.  The Flashy code should come with the intro which b.t.w is something
  199.  any group can contribute to...
  200.  If you want your intro on Sound, then contact either CDLQ or SHAYERA
  201.  with a rough outline of your intro, and we will contact you stating
  202.  if we accept it, and for which issue of Sound it would appear
  203.  (The last so your GFX can reflect this..)
  204.  We would appreciate it if the intro mentions Sound and Spoon, but
  205.  we wont accept intro's that slags neither Spoon nor other sceners !!
  206.  
  207.  
  208.  Sound #3 is developed on the following configuration :
  209.  
  210.  Coders machine :
  211.   Commodore Amiga A1200, 2Mb Chip memory, AGA chipset
  212.   Microbotics MBX1200z, 4Mb Fast Memory, 14MHz 68881
  213.   Kickstart V 3.0 (39.106)
  214.   Workbench V 3.0 (39.29)
  215.   X-tra diskdrive,of suspect manufacturing:) (6 years/no err's)
  216.   Quantum Prodrive ELP120 120 Mb 3½" HD
  217.  
  218.  Main responsible person's (and gfx'ers) machine :
  219.   Commodore Amiga A1200, 2Mb Chip memory, AGA chipset
  220.   Kickstart V 3.0 (39.106)
  221.   Workbench V 3.0 (39.29)
  222.   X-tra diskdrive
  223.  
  224.  As you can see, Amiga developers doesn't neccessarily have to have
  225.  exotic machines to do proper work :)
  226.  
  227.  Tested on :
  228.   A1200, No FastRam, Kick 3
  229.   A1200, 2 Mb Chip, 4 Mb FastRam, Kick 3
  230.   A4030, 2 Mb Chip, 4 Mb Fast, Kick 3 (Thanx Bagger)
  231.   A4040, 2 Mb Chip, A lot of Fast, Kick 3 (Thanx to Silents DK)
  232.  
  233.  Tools used in the creation of Sound #3 so far :
  234.  
  235.  SAS/C Amiga C/C++ compiler V6.55
  236.   (I hope SAS Institure reconsiders their dropping the Amiga..
  237.    it will be irritating to port this to eg. Maxon C/C++ 3)
  238.  
  239.  Cygnussoft CED 3.5
  240.   (Miles beyond SAS/C's SE editor :)
  241.  
  242.  HiSoft Devpac Amiga Assembler V3.04
  243.   (The best for serious system programming)
  244.  
  245.  Electronic Arts Deluxe Paint V4.5 (AGA)
  246.   (It's old, It's slow, but it is trustworthy :)
  247.  
  248.  Cloanto's Personal Paint V6
  249.   (Why can't DPaint use Sound's legal system font ??)
  250.  
  251.  PicCon V2.5 (Registered Version :)
  252.   (This program is REALLY great, go out and register it today)
  253.  
  254.  ExoticRipper V2.29 (Registered)
  255.  
  256.  ProPack 2.08 by Rob Northen Computing
  257.  
  258.  The Player V6.1A (610.2) -  22.05.95 by Guru / Sahara Surfers
  259.   (The best for both speedy replay, and good diskspace saving)
  260.  
  261.  TrackerPacker V3.1 by Crazy Crack.
  262.   Not as good in the space saving, but it supports 2 commands
  263.   that The Player doesn't ...
  264.  
  265.  Directory Opus V4.12 by Innovatronics
  266.   (I've tried V5... Therefor I use V4 ;)
  267.  
  268.  ImageFX V2.1 by Nova Design Inc.
  269.   This is a VERY smart Image Manipulation package...
  270.  
  271.  Special Hardware used :
  272.  
  273.  Commodore Amiga CD32+FMV,
  274.   to keep my mind distracted while I work :)
  275.  
  276.  Special thanks so far :
  277.  
  278.  The AD&D 2nd. Ed. Crowd,  for taking my mind of off things at
  279.   least once in the week...
  280.  
  281.  Guru / Sahara Surfers for keeping on updating The Player, and 
  282.   making it more powerful with each revision...
  283.  
  284.  The Polkapartment for supplies of tools, ideas and fun....
  285.  
  286.  Tulle from the Polkapartment for lending me a CD player
  287.  when my CD32 went buttoms up....
  288.  
  289.  The Dreamline apartment for YOU KNOW WHAT...
  290.  
  291.  The SubAcid apartment for SAS/C update, and other stuff...
  292.  
  293.  Slurry / Black Fishy for supplying tools and our file_id.diz
  294.  
  295.  Pixart / TTM for Quality Control.....
  296.  
  297.  Look out for other forthcoming Spoon productions :
  298.   WHY?, HOW?, WHAT? : The confusion trilogy...
  299.   A series of intro's with a special meaning....
  300.   
  301.  
  302.  If you are interested in joining Spoon (and you should be !!)
  303.  Then  send us some examples of your work.. Coders should con-
  304.  tact me (Shayera)  All  others contact  Christine de La Queen 
  305.  (adress elsewhere on this disk)
  306.  
  307.  We are searching for :
  308.         Coders (AGA experience preferred)
  309.         SFX    (Protracker, or PT compatible (Fast/Take/Scream 
  310.                etc.. 4 channels .MOD)
  311.  
  312.  Well put up people  from Saudi Arabia or Kuwait are very wel-
  313.  come, and can contact us concerning our special economic sup-
  314.  port member program (ESMP)  (We promise nice long letters and 
  315.  cheap membership :) (ok, just kidding, but don't hold back if 
  316.  you want to support us ;)
  317.  
  318.  
  319.  Questions, bug reports etc, to :
  320.  
  321.   John 'SHAYERA' Hinge of SPOON
  322.  
  323.   Silkeborgvej 220 B, 1
  324.  
  325.   DK-8230 Åbyhøj
  326.  
  327.   Denmark
  328.  
  329.  email : nomachine-nowhere-noplace@thevoid.gov
  330.  www   : don't hold your breath :)
  331.  
  332.  actually you can reach Spoon via FidoNet :
  333.   Duffy/Spoon :
  334.    Rikard Bosnjakovic @ 2:203/316.100
  335.  
  336.  Make  a note of which  Spoonie the  message is for, and Duffy 
  337.  will forward the message (he better... ;)
  338.  
  339.  You can also reach our coder Indigo on Internet :
  340.  
  341.  u952470@daimi.aau.dk
  342.  
  343.  
  344.  Advert :
  345.  
  346.  If you are an official representative from a software company 
  347.  seeking  new employees, then I can be contacted  at the above 
  348.  address... I am fluent in 68K Assembler, and 'C', and,as this 
  349.  program shows,I am not afraid of working in big projects with 
  350.  modular builds.  This  has  been a good excercise in managing 
  351.  such a project,and I feel pretty confident about my abilities 
  352.  when it comes to coding on the Commodore Amiga series of mini 
  353.  computers.  I  have  also  some  experience  in   coding  the 
  354.  Commodore  64, but this is probably  not  of any significance 
  355.  here in 1995 :)
  356.  I have a solid foundation in 'system progamming' as Sound 3
  357.  shows, and I am also known for being a very fast learner.
  358.  This means that I am willing to work on eg. Intel or PowerPC
  359.  based systems, but as I haven't got such a system myself, I
  360.  would have to need a small period of time to learn it, but
  361.  I would be willing to do this, as long as I don't have to have
  362.  too much to do with Windows !! (I would much prefer OS/2 WARP)
  363.  
  364.  
  365.   1995, the revolution is coming... 
  366.   Spoon... We always eat our cornflakes
  367.  
  368.  ; Musical distractions used while doing Sound 3 :
  369.  
  370.   Nitzer Ebb    : Big Hit (This Is SOOOOO Great !!!)
  371.   The Overlords : All the naked people
  372.   Kim Wilde     : The singles collection 1981-1993
  373.   Abba          : Gold, Even more Gold
  374.   Moby          : Everything is Wrong
  375.   Betty Boo     : GRRR! It's Betty Boo
  376.   Beethoven,L.V.: Trios opus 70. no. 1&2 - Variations of Judas Maccabaeus
  377.   The Beatles   : Revolver
  378.   Queen         : The Miracle
  379.   Queen         : Greatest Flix I+II (VideoCD... FMV rulez)
  380.   Yakida        : Pride (Great while I am waiting for the new
  381.                          Ace of Base Album....)
  382.   Ace of Base   : Happy Nation (US version)
  383.   J M Jarre     : Chronologie
  384.   F Mercury     : The Freddie Mercury Album
  385.   Enya          : Watermark
  386.   Erasure       : I say I say I say
  387.   
  388.